@charset "utf-8";
/* typography, font, color, form, table... style */

html,body{
	margin:0;
	padding:0;
	Scrollbar-face-color:#f7f7f7;
	Scrollbar-Highlight-Color:#ffffff;
	Scrollbar-Shadow-Color:#ffffff;
	Scrollbar-3Dlight-Color:#d4doc8;
	Scrollbar-Arrow-Color:#808080;
	Scrollbar-Track-Color:#ffffff;
	Scrollbar-Darkshadow-Color:#d4doc8;
}
body{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#333;
}

/*--------------- Input Style ---------------------
input[type="text"], input[type="password"]{
	background-color: #f5f5f5;
	border: 1px solid #999;
	height: 18px;
	color:#000;
	}
input[type="checkbox"]{
	background-color:none;
	border:0px;
}
input[type="submit"], input[type="button"]{
	border:1px solid #999;
	padding:1px 10px;
	background-color:#f5f5f5;	
}
input[type="file"]{
	border:1px solid #dbdcd7;
	padding:2px 5px;
	background-color:#f5f5f5;
}

input:focus, textarea:focus {
	background-color: #CAE4FF;
	outline: none;
	border-top-color: #008FD5;
	border-right-color: #008FD5;
	border-bottom-color: #008FD5;
	border-left-color: #008FD5;
}
textarea, select{
	border:1px solid;
	border-color:#999;
}

*/
h1{
	font-weight: bold;
	font-size: 14px;
	background-color:#F7F7F7;
	margin:0;
	padding:0;
}

h1.title{
	background-color:#F5F5F5;
	text-indent: 10px;
	font-weight: normal;
	color:#06F;
}
hr{
	margin:0;
	padding:0;
	color:#DADADA;
    height:1px;
}
hr{*margin-top:-7px;}   /* fixed IE hr bug   */
.normal_table{
	margin:5px 0 10px 10px;
	}
.normal_table td, .graybox td{
	height:30px;
	}
.datagrid{
	padding:3px 0 5px 5px;
}
.indent{
	text-indent:25px;
}
.graybox{
	background-color:#F8F8F8;
	text-indent:10px;
}
.table1{
	border-collapse:collapse;
	bordercolor:#eeeeee;
	margin:5px;
}
.table1 th{
	height:32px;
	background-color:#f8f8f8;
	font-size:12px;
	font-weight: bold;
	text-align: center;
}
.table1 td{
	padding-left:8px;
	height:28px;
}
.red{
	color:red;
}
/*-----------------Button style----------------*/

input.btn {
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.inputs{
	background-color: #FFF;
	font-size: 12px;
	padding:2px;
	color: #000;
	font-family: tahoma;
}

/* ------------------   TABLE STYLE -----------------------------------  */
.table {
	border-top:1px solid #458ccc;
	border-right:1px solid #458ccc;
	margin:1em;
	border-collapse:collapse;
	}
caption {
	color: #647786;
	font-size:12px;
	letter-spacing:0.1em;
	margin:1em 0 0 0;
	padding:0;
	caption-side:top;
	text-align:left;
	}	
.table tr.odd {
	background:#e9f4fe;
	}	

.table td {
	color:#000000;
	border-bottom:1px solid #458ccc;
	border-left:1px solid #458ccc;
	padding:.3em 1em;
	}				
.table th {
	color: #000000;
	border-bottom: 1px solid #458ccc;
	border-left:1px solid #458ccc;
	padding:.5em 1em;
	background:#cfe4f8;
	font:#000;
	font-weight:bold;
	text-align:center;
	}							
.table thead th {
	background:#e30b1a;
	text-align:center;
	color:#66a3d3
	}	
.table tfoot th {
	text-align:center;
	background:#e30b1a;
	}	
.table tfoot th strong {
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.table tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
/*----------------- BBS Navigation menu ---------------------*/
#nav1 { line-height:21px;  list-style-type: none; height:34px; background:url(../images/header_bg_1.gif) no-repeat center bottom; padding-left:10px;}


#nav1 a { display: block; padding-left:30px; padding-right:30px; background-image: url(../images/tab-bg-link.gif); text-align:center;}
#nav1 a:link   { color:#333; text-decoration:none;}
#nav1 a:visited{ color:#333; text-decoration:none;}
#nav1 a:hover  { color:#333; text-decoration:none; background-image:url(../images/tab-bg-hover.gif); font-weight:bold;}
#nav1 a.active { color:#333; text-decoration:none; background-image:url(../images/tab-bg-hover.gif); font-weight:bold;}
#nav1 a span   { float:right; font-size: 1px; width:30px;}
* html #nav1 a span   {}


#nav1 li { float:left; margin-top:3px; background: url(../images/tab-bg-link.gif) no-repeat right top; padding-right:1px;}
*+html #nav1 li {}
* html #nav1 li {}
#nav1 li ul { line-height:39px; list-style-type: none; text-align:left; left: -999em; width: 210px; position: absolute; }
#nav1 li ul li{ float: left; width: 210px; margin-top:0px; background: #F6F6F6; background-image:none; }
#nav1 li ul a{ display: block; width: 208px; width: 186px;text-align:left;padding-left:24px; background-image:none;}
#nav1 li ul a:link     { color:#666; text-decoration:none;}
#nav1 li ul a:visited  { color:#666; text-decoration:none;}
#nav1 li ul a:hover    { color:#F3F3F3; text-decoration:none; font-weight:normal; background:#0076bf;}
#nav1 li:hover ul   { z-index:999; left: auto;}
#nav1 li.sfhover ul { z-index:999; left: auto;}

/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }

        #tabsI #current a {
                background-position:0% -42px;
        }
        #tabsI #current a span {
                background-position:100% -42px;
        }

/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("../images/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("../images/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }

        #tabsI #current a {
                background-position:0% -42px;
        }
        #tabsI #current a span {
                background-position:100% -42px;
        }
		

/*------------- others ---------*/
.bold{
	font-weight:bold;
}
.gray{
	color:#4F4F4F;
	font-size:12px;
}
.blue{color:#0074c0;}

/*------------------comment container------------------*/
.note{
	border:1px solid #4A9AB5;
	background-color: #D2F0FF;
	padding:5px;
	margin:10px;
}
/* ----------- Pagination: Digg Style --------- */
	
#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }

/*-----------------  Link style ----------------------*/
a{
	color:004f75;
}
a:link{
	color: #004F75;
}
a:visited{
	color:#2E87CF;
}
a:hover{
	color: #D95700;
}
a:active{
	color:#2E87CF;
}
